package com.healthcare.client.vo;

import com.healthcare.client.pojo.Adminoffice;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 作者：LSH
 * 日期：2020/4/17 14:07
 */
@ApiModel("会诊或转诊单显示数据的vo")
@Data
public class DoctorMonadVo {

    @ApiModelProperty(value = "转诊id")
    private Integer id;

    @ApiModelProperty(value = "门诊名称")
    private String outpatientservicename;

    @ApiModelProperty(value = "选择得科室名")
    private String adminofficename;

    @ApiModelProperty(value = "状态")
    private Integer state;

    @ApiModelProperty(value = "预约时间")
    private Date appointmentTime;

    @ApiModelProperty(value = "主诉")
    private String chiefComplaint;

    @ApiModelProperty(value = "查体")
    private String physicalExamination;

    @ApiModelProperty(value = "待解问题")
    private String problemToBeSolved;

    @ApiModelProperty(value = "患者id")
    private Integer patientsid;

    @ApiModelProperty(value = "患者姓名")
    private String patientname;

    @ApiModelProperty(value = "年龄")
    private Integer age;

    @ApiModelProperty(value = "性别")
    private Integer sex;

    @ApiModelProperty(value = "身高")
    private Integer height;

    @ApiModelProperty(value = "体重")
    private Integer weight;

    @ApiModelProperty(value = "患者手机号")
    private String patientphone;

    @ApiModelProperty(value = "用户得科室名")
    private String adminofficenameuser;

    @ApiModelProperty(value = "用户id")
    private String userid;

    @ApiModelProperty(value = "用户姓名")
    private String username;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "用户医院名称")
    private String hospitaldictionaryname;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "拒绝时间")
    private Date refusedTime;

    @ApiModelProperty(value = "成功时间")
    private Date successfulTime;

    @ApiModelProperty(value = "转诊医生")
    private String groupDoctor;

    @ApiModelProperty(value = "转诊时间")
    private Date groupTime;

    @ApiModelProperty(value = "转诊建议-- 拒绝理由")
    private String groupRemark;

    @ApiModelProperty(value = "科室id")
    private String departmentId;

    @ApiModelProperty(value = "会诊软件")
    private String groupConsultationApp;

    @ApiModelProperty(value = "接诊方信息")
    private List<ReceivingPartyVo> receivingPartyVoList;


}
